// ===============================================
// auth_middleware
//
// Create by Will on 2024/6/1 19:48
// Copyright Will.All rights reserved.
// ===============================================

import 'package:flutter/material.dart';
import 'package:get/get_navigation/src/routes/route_middleware.dart';

import '../route/app_pages.dart';

class AuthMiddleware extends GetMiddleware {
  @override
  RouteSettings? redirect(String? route) {
    if (!isTokenValid()) {
      // 如果 token 无效，重定向到登录页面
      return const RouteSettings(name: AppRoutes.login);
    }
    // 如果 token 有效，继续正常的页面跳转
    return null;
  }

  bool isTokenValid() {
    return true;
  }
}
